package com.guigu.erp.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.guigu.erp.dto.ManufactureDesignProcedureDto;
import com.guigu.erp.dto.Vo;
import com.guigu.erp.pojo.ManufactureDesignProcedure;
import com.guigu.erp.pojo.ManufactureDesignProcedureDetails;
import com.guigu.erp.utils.PageUtils;
import com.guigu.erp.vo.ModuleFileVo;

import java.util.List;

/**
 * ClassName:ManufactureDesignProcedureService
 * Package:com.guigu.erp.service
 * Description:
 *
 * @Date:2024/3/12 0:25
 * @Author:chenchong
 */
public interface ManufactureDesignProcedureService extends IService<ManufactureDesignProcedure> {
    /**
     * 获取ID最大物料设计单的编号
     * @return
     */
    String getMaxprocedure();

    void makeDesignProcedure(ManufactureDesignProcedureDto manufactureDesignProcedureDto);

    PageUtils<ManufactureDesignProcedure> page();

    PageUtils<ManufactureDesignProcedureDetails> showDetails(int id);

    PageUtils<ManufactureDesignProcedure> procedureShow(ModuleFileVo vo, int pageNo, int pageSize);

    PageUtils<ManufactureDesignProcedure> procedureShow10();

    PageUtils<ManufactureDesignProcedure> procedureShow11(ModuleFileVo vo,int pageNo, int pageSize);

    PageUtils<ManufactureDesignProcedure> designModuleShow();


}
